/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Player;

import Items.Item;
import java.util.ArrayList;

/**
 *
 * @author insane
 */
public interface PlayerInterface {
    // что считается

    public int getAR();

    public int getDefence();

    public int getMinDamage();

    public int getMaxDamage();
    //public int getAtackSpeed();

    public int getPrecision();//процент меткости


    public int getMana();

    public String getName();

    public int getType();

    public int getStr();

    public int getInt();

    public int getDex();

    public int getHlt();

    public int getCha();

    public int getAge();

    public int getLevel();

    public int getExp();

    public int getExpPoints();

    public void setName(String name);

    public void setExpPoints(int ExtPoints);

    public void setType(int Type);

    public void setStr(int Str);

    public void setInt(int Int);

    public void setDex(int Dex);

    public void setHlt(int Hlt);

    public void setCha(int Cha);

    public void setAge(int age);

    public void setLevel(int level);

    public void setExp(int exp);

    public void nextLevel();

    public int getStep();

    public void setStep(int step);

    public int getNextLevel(int level);

    public void setInventoryItems(ArrayList<Item> InventoryItems);

    public ArrayList<Item> getInventoryItems();

    public int getMoney();

    public void setMoney(int money);

    public int getHealth();

    public int getMaxHealth();

    public void setHealth(int i);

    public void addLive(int maxHealth);

    public void addStr();

    public void addDex();

    public void addHlt();

    public void addInt();

}
